/*
========================================================================
 Name        : QueryListSettings.h
 Author      : shitou
 Copyright   : Your copyright notice
 Description : 
========================================================================
*/
#ifndef QUERYLISTSETTINGS_H
#define QUERYLISTSETTINGS_H
			
// [[[ begin generated region: do not modify [Generated Includes]
#include <e32std.h>
// ]]] end generated region [Generated Includes]

// [[[ begin generated region: do not modify [Generated Constants]
const int KNameMaxLength = 255;
const int KNickMaxLength = 255;
const int KCodeMaxLength = 255;
// ]]] end generated region [Generated Constants]

/**
 * @class	TQueryListSettings QueryListSettings.h
 */
class TQueryListSettings
	{
public:
	// construct and destroy
	static TQueryListSettings* NewL();
	void ConstructL();
		
private:
	// constructor
	TQueryListSettings();
	// [[[ begin generated region: do not modify [Generated Accessors]
public:
	TDes& Name();
	void SetName(const TDesC& aValue);
	TDes& Nick();
	void SetNick(const TDesC& aValue);
	TDes& Code();
	void SetCode(const TDesC& aValue);
	TTime& BeginDate();
	void SetBeginDate(const TTime& aValue);
	TTime& BeginTime();
	void SetBeginTime(const TTime& aValue);
	TTime& EndDate();
	void SetEndDate(const TTime& aValue);
	TTime& EndTime();
	void SetEndTime(const TTime& aValue);
	// ]]] end generated region [Generated Accessors]
	
	// [[[ begin generated region: do not modify [Generated Members]
protected:
	TBuf<KNameMaxLength> iName;
	TBuf<KNickMaxLength> iNick;
	TBuf<KCodeMaxLength> iCode;
	TTime iBeginDate;
	TTime iBeginTime;
	TTime iEndDate;
	TTime iEndTime;
	// ]]] end generated region [Generated Members]
	
	};
#endif // QUERYLISTSETTINGS_H
